/*
 * @Descripttion: 
 * @version: 
 * @Author: Jianshu Shi
 * @Date: 2023-01-14 18:57:26
 * @LastEditors: Jianshu Shi
 * @LastEditTime: 2023-01-28 21:41:52
 */
import { sub } from './js/subtract'
import './css/index.css' // 引入 css 样式，使得 Webpack 打包这个样式
import './less/index.less'
import './sass/index.sass'
import './sass/index.scss'
import './stylus/index.styl'
import './css/iconfont.css'

//var a = 12
console.log(sub(10, 1))

// 判断是否支持 HMR (Hot Module Replacement) 功能
if (module.hot) {
    module.hot.accept('./js/sum') // 手动使 webpack 对对应的 js 文件支持 HMR
    module.hot.accept('./js/subtract', (count) => { // 参数1：需要支持热更新的 js 文件路径（可省略 .js 后缀）。参数2：该文件 HMR 完成后的回调。
        console.log('HMR For Subtract.js triggered! Result is ', count);
    })
}

document.querySelector('#btn').onclick = () => {
    // webpackChunkName: "math"：这是webpack动态导入模块命名的方式
    // "math"将来就会作为[name]的值显示。
    import(/*webpackChunkName: "math"*/'./js/sum').then(res => {
        console.log('Module loading success!')
        console.log(res.sum(1, 2, 3, 4, 5))
    })
}
